// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
const db = cloud.database();

// 云函数入口函数
exports.main = async (event, context) => {
  try {
    // 查询集合 foods 中的所有数据
    const result = await db.collection('foods').get();
    return {
      data: result.data, // 这里的 data 是查询到的数据列表
      code: 0, // 状态码，0 表示成功
      message: 'Success' // 操作结果描述
    };
  } catch (error) {
    // 如果查询过程中出现错误，返回错误信息
    return {
      code: -1,
      message: error.message || 'Unknown error'
    };
  }
}